package com.mp.approvalreq.entity;

import com.alibaba.fastjson.JSONObject;

import java.util.Date;

/**
 * 补打卡套件
 */
public class AppendSign {

	private Integer id;

	private Integer companyId;

	private Integer companyInfoId;

	private Integer requestId;

	private String date;

	private Integer signType;

	private Date signTime;

	private String reason;
	/**
	 * 班次名
	 */
	private String scheduleName;
	/**
	 * 补卡时段
	 */
	private String workTimeRange;
	@Deprecated
	private Integer state;
	@Deprecated
	private Integer templateId;

	private String approvalNum;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Integer getCompanyInfoId() {
		return companyInfoId;
	}

	public void setCompanyInfoId(Integer companyInfoId) {
		this.companyInfoId = companyInfoId;
	}

	public Integer getRequestId() {
		return requestId;
	}

	public void setRequestId(Integer requestId) {
		this.requestId = requestId;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public Integer getSignType() {
		return signType;
	}

	public void setSignType(Integer signType) {
		this.signType = signType;
	}

	public Date getSignTime() {
		return signTime;
	}

	public void setSignTime(Date signTime) {
		this.signTime = signTime;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getScheduleName() {
		return scheduleName;
	}

	public void setScheduleName(String scheduleName) {
		this.scheduleName = scheduleName;
	}

	public String getWorkTimeRange() {
		return workTimeRange;
	}

	public void setWorkTimeRange(String workTimeRange) {
		this.workTimeRange = workTimeRange;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}

	public String getApprovalNum() {
		return approvalNum;
	}

	public void setApprovalNum(String approvalNum) {
		this.approvalNum = approvalNum;
	}

	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
}
